package com.empire.module.member.service.datahub.vo;


import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 交通记录VO类
 */
@Data
public class TransportationRecordDataHubVO {
    // 新增字段
    private Integer idType; // 证件类型：1-护照，2-身份证
    private String idNumber; // 证件号码

    // 原表字段（移除了id和person_id）
    private LocalDateTime createTime; // 创建时间
    private String ticketNumber; // 票号
    private Integer type; // 0-飞机 1-铁路 2-汽车
    private String startLocation; // 起点位置
    private String endLocation; // 终点位置
    private LocalDateTime startTime; // 起点时间
    private LocalDateTime endTime; // 到达时间
    private String duration; // 时长
    private String transportationNumber; // 航班号/火车车次/汽车车次
    private String source; // 来源
    private String passengerName; // 乘坐人姓名
    private String passengerPhone; // 乘坐人联系电话
    private String seatNumber; // 座位号
    private BigDecimal totalPrice; // 总价
    private String remark; // 备注
    private Integer readStatus; // 已读标记，0:未读，1:已读
    private LocalDateTime busstarttime; // 开车时间
    private LocalDateTime operationtime; // 购票时间
    private String carno; // 车牌号
    private LocalDateTime checkintime; // 检票时间
    private Boolean deleted; // 是否删除
}
